CSC 714: Final Project Report

نویسنده

  • Kinjal Bhavsar
چکیده

A task scheduling simulator for timing analysis of the various task sets with different scheduling policies was implemented and tested. The simulator supports the various scheduling policies like Rate Monotonic, deadline monotonic and EDF, widely used for scheduling real time applications. It simulates the task execution for the time period, and then it outputs the time based representation of the scheduling of set of inputs tasks. It also calculates the optimal preemption threshold values for the task sets, and uses it to prevent the unnecessary preemptions. Motivation Scheduling real‐time tasks is complicated work since it requires pre‐computed information about the task's timing properties. Although we know the system's timing properties, scheduling tasks is highly concentrated mental work. Moreover the system designer is responsible to see that system meets real time constraints. For guaranteeing feasibility of generated scheduling, several static and dynamic priority scheduling algorithms and corresponding schedulability tests are introduced such as Rate‐Monotonic (RM), Deadline‐Monotonic (DM) and Earliest Deadline First (EDF). For developing a system with real time constraints, the preemptability is considered a necessary requirement. But in reality, there is execution overhead associated with the preemptions. And as the number of tasks in task set are increased, the run time overheads increases exponentially. The Preemption Threshold Scheduling (PTS) is suggested to help fixed‐priority scheduling to improve the overall system's timing performance by removing unwanted preemptions [2]. The preemption threshold brings one more priority, preemption threshold, to the system. While the regular priority is used when scheduling the task, preemption threshold is used when being preempted by another task. Therefore while meeting task's deadline, we reduce useless preemption, which frequently occurs with traditional fixed priority scheduling. PTS slightly lengthen the execution time of higher tasks, but it reduces that of lower tasks. This helps enhancing the response time and utilization of overall system. Also it improves the scalability of the system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Java Virtual Machine Interpreter : Porting and Extending . Final Report CSC 2227

This document describes the progress of the project on porting existing YETI [7] for x86 architecture. It shows what changes were made in the existing YETI project, gives short literature survey with some details in YETI design and describes what results were obtained on the SPECjvm98 benchmark.

متن کامل

Designing and Prototyping Interactive Fluid Dynamics Exhibits for the Carnegie Science Center: An Undergraduate Team Project Experience

This paper describes a team project experience at Carnegie Mellon University in which undergraduate students designed and prototyped interactive exhibits to teach principles of fluid dynamics. The client for the exhibits was the Carnegie Science Center (CSC) in Pittsburgh. The CSC promotes science awareness, focusing primarily on stimulating science appreciation in preteenagers through interact...

متن کامل

Final Project Report of the DFG-Transferbereich 42:

This final project report summarizes the objectives, realization, and the results of the DFG-Transferbereich 42. The report describes the flames considered, flame simulations, and results of flame simulations. A summary of project publication records, the transfer of project results and planned future activities will be also given.

متن کامل

Visual and Anatomical Outcomes of Spironolactone Therapy in Patients with Chronic Central Serous Chorioretinopathy

PURPOSE To evaluate the effect of spironolactone on chronic central serous chorioretinopathy (CSC). METHODS In this prospective interventional case series, patients with chronic CSC were treated with spironolactone (25 mg daily) for at least 6 weeks. If the subretinal fluid (SRF) had not completely resolved by this time, treatment was continued, and the dosage was increased to 25 mg twice dai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009